import request from '@/config/axios'

// 列表查询时，接口返回的数据
export interface SkuVO {
  id: string
  skuId: string
  bindType: number // 1课程 2服务
  bindTitle: string
  bindId: string
}

export type SkuDTO = Partial<SkuVO>

const baseURL = '/train/product-sku-bind'

// 查询列表
export const listBySkuId = (skuId: string) =>
  request.get({ url: `${baseURL}/list-by-sku-id`, params: { skuId } })

// 创建或更新
export const createOrUpdate = (data: SkuDTO) =>
  request.post({ url: `${baseURL}/create-or-update`, data })

// 删除
export const del = (id: string) => request.post({ url: `${baseURL}/delete`, params: { id } })
